body {
	font-size: 14px;
	width: 80%;
	background-color: #d9ecff;
	text-align: center;
}

h1 {
	text-align: center;
	font-family: STLiti, FZShuTi;
	color: #404040;
	font-size: 35px;
}

.bd {
	margin: 1em;
	height: 50px;
	font-family: KaiTi;
	font-size: 30px;
	text-align: middles;
}

.form {
	padding: .5em .6em;
	display: inline-block;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 3px #ddd;
	border-radius: 4px;
	vertical-align: middle;
	box-sizing: border-box;
	text-align: center;
	font-family: KaiTi;
}

input {
	padding: .5em .6em;
	display: inline-block;
	font-size: 16px; 
	width : 600px;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 3px #ddd;
	border-radius: 8px;
	vertical-align: middle;
	box-sizing: border-box;
	font-family: KaiTi;
	width: 600px;
	border : 1px solid #ccc; 
	box-shadow : inset 0 1px 3px #ddd; 
	border-radius : 8px; 
	vertical-align : middle; 
	box-sizing : border-box; 
	font-family : KaiTi;
	margin: 1em;
}

button {
	padding: .5em .6em;
	display: inline-block;
	width: 60px;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 3px #ddd;
	border-radius: 8px;
	box-sizing: border-box;
}

.box {
	border-radius: 50%;
	border: 1px solid #000;
}